`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company: 
// Engineer: 
// 
// Create Date: 2021/10/16 22:05:00
// Design Name: 
// Module Name: sevenSegmentDecoder
// Project Name: 
// Target Devices: 
// Tool Versions: 
// Description: 
// 
// Dependencies: 
// 
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
//////////////////////////////////////////////////////////////////////////////////


module sevenSegmentDecoder(
    input [3:0] in,
    output reg [6:0] out
    );
    always @(*) begin
        case (in)
            4'b0000:out = 7'b0111111;
            4'b0001:out = 7'b0000110;
            4'b0010:out = 7'b1011011;
            4'b0011:out = 7'b1001111;
            4'b0100:out = 7'b1100110;
            4'b0101:out = 7'b1101101;
            4'b0110:out = 7'b1111101;
            4'b0111:out = 7'b0000111;
            4'b1000:out = 7'b1111111;
            4'b1001:out = 7'b1101111;
            default:begin
                out = 7'b0000000;
            end
        endcase
    end
endmodule
